﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Model;

namespace DB
{
    public interface IDbShow
    {
        int GetShowId(Show showObj);

        List<Show> GetAllShowsThisDate(DateTime dateTime, bool retriveAssociation);

        Show FindShow(DateTime dateTimeStart, string cName, bool retriveAssociation);

        Show FindShowWithId(int id, bool retriveAssociation);
        List<Show> FindAllShows(bool retriveAssociation);

        int InsertShow(Show show, string serialNo, string cName);

        int DeleteShow(DateTime dateTime, string cName);
    }
}
